/C_DEVELOPMENT[=value] /NOC_DEVELOPMENT[=value] Only used by the CC backend. If an input file contains more than one module, C generates one .h file per module if either /C_DEVELOPMENT or /VMS_DEVELOPMENT is specified and one file containing all the modules otherwise. C defines a macro with all lowercase characters to equal the same name in all uppercase characters for every entry node if either /C_DEVELOPMENT or /VMS_DEVELOPMENT is specified. C creates function prototypes if either /C_DEVELOPMENT or /VMS_DEVELOPMENT is specified (although the ones generated with /VMS_DEVELOPMENT only contain "__unknown_params"). C generates most definitions twice if /C_DEVELOPMENT is specified, separated with "#ifdef __NEW_STARLET" ... "else" ... "endif". The "__NEW_STARLET" definitions contain complete function prototypes, the "OLD" definitions only "__unknown_params". Also the definitions of structs and unions are different. The __member_alignment pragmas are only generated if both /ALPHA_AXP and /C_DEVELOPMENT are specified. C generates "if !defined(__VAXC)" for special cases if /C_DEVELOPMENT or /VMS_DEVELOPMENT is specified, otherwise "ifdef __cplusplus" is generated. C generates "#ifndef __<module-name>_LOADED" ... if /C_DEVELOPMENT or /VMS_DEVELOPMENT is specified. C generated "__required_pointer_size" pragmas if either /VMS_DEVELOPMENT or both /V_DEVELOPMENT and /ALPHA_AXP are specified. Together with the /ALPHA_AXP qualifier and the /VMS_DEVELOPMENT qualifier this qualifier influences the definition of certain data types and the generation of certain pragmas, e.g. the data type QUADWORD is defined as __int64 if /ALPHA_AXP is specified and /VMS_DEVELOPMENT and not /C_DEVELOPMENT, and as int [2] otherwise, and the HARDWARE_ADDRESS and POINTER_HW data types are defined as __int64 if /ALPHA_AXP and neither /C_DEVELOPMENT nor /VMS_DEVELOPMENT are specified and as int[2] if /ALPHA_AXP is not specified, and are not defined if /ALPHA_AXP and one of the qualifiers /C_DEVELOPMENT or /VMS_DEVELOPMENT is specified. Pretty confusing, isn't it? The value [of the qualifier] will be ignored.